Efficient Quality of Service Support in Multimedia Computer Operating Systems
نویسنده
چکیده
This report describes our approach towards providing quality of service (QoS) guarantees for network communication within the endsystems to support multimedia applications. We first address the problem of QoS specification by identifying a set of application classes and their QoS parameters that cover the communication requirements of most applications. We then describe the QoS mapping problem, and show how requirements for resources (such as the CPU, the network interface adaptor and network connections) can be automatically derived from the application QoS parameters. We then deal with the QoS enforcement issue in which we describe techniques for scheduling protocol processing threads in order to reduce context switching overhead, as well as derive sufficiency conditions in order to provide predictable performance. We integrate all these solutions in a protocol implementation model. The key feature of the model is that protocols are part of the application process and are processed using protocol threads with individual scheduling attributes derived using our QoS mapping method. We propose several performance improvement techniques for application level protocol implementations that can reduce... Read complete abstract on page 2.
منابع مشابه
A distributed object platform infrastructure for multimedia applications
Although distributed object computing has developed rapidly over the past decade, and is now becoming commercially important, there remain key application areas inadequately supported by current standards and implementations. This paper describes research aimed at support for one of these areas: distributed soft real-time/ multimedia applications. The approach is to provide a low level platform...
متن کاملArchitectural Perspectives on QoS Management in Distributed Multimedia Systems
Over the past several years there has been a considerable amount of research within the field of quality of service (QoS) support for distributed multimedia systems. To date, most of the work has occurred within the context of individual architectural layers such as the distributed system platform, operating system, transport subsystem and network. Much less progress has been made in addressing...
متن کاملPlatform Independent Resource Allocation for Multimedia Applications
Several modern operating systems are providing multimedia applications with guaranteed access to resources such as network, disk and CPU to enable them to meet Quality of Service (QoS) requirements. The key to efficient resource usage is in determination of minimum resource guarantees subject to the constraints of given application quality of service requirements. We present a measurement based...
متن کاملA Review of QoS Architectures
Over the past several years there has been a considerable amount of research within the field of quality of service (QoS) support for distributed multimedia systems. To date, most of the work has occurred within the context of individual architectural layers such as the distributed system platform, operating system, transport subsystem and network. Much less progress has been made in addressing...
متن کاملAn Empirical Evaluation of OS Endsystem Support for Real-time CORBA Object Request Brokers
There is increasing demand to extend Object Request Broker (ORB) middleware to support applications with stringent quality of service (QoS) requirements. In particular, distributed multimedia applications require efficient and predictable performance from the middleware layer and below to deliver necessary end-to-end QoS. Although ORB middleware, such as CORBA, COM+, and Java RMI, offers transp...
متن کامل